lib: Use -export-symbol-regex
authorColin Walters <walters@verbum.org>
Thu, 25 Jul 2013 21:09:00 +0000 (17:09 -0400)
committerColin Walters <walters@verbum.org>
Thu, 25 Jul 2013 21:09:00 +0000 (17:09 -0400)
Just a small step towards being a better library.

Makefile-libostree.am

index 884d05c5b183b6a78e817fddd2a06ebacf1c3092..28e5fecf5ed25c9ce5b598bf434ac05d86442b1f 100644 (file)
@@ -51,7 +51,7 @@ libostree_la_SOURCES += src/libostree/ostree-libarchive-input-stream.h \
 endif
 
 libostree_la_CFLAGS = $(AM_CFLAGS) -I$(srcdir)/src/libgsystem -I$(srcdir)/src/libotutil -I$(srcdir)/src/libostree -DLOCALEDIR=\"$(datadir)/locale\" $(OT_INTERNAL_GIO_UNIX_CFLAGS)
-libostree_la_LDFLAGS = -avoid-version -Bsymbolic-functions
+libostree_la_LDFLAGS = -avoid-version -Bsymbolic-functions -export-symbols-regex '^ostree_'
 libostree_la_LIBADD = libotutil.la $(OT_INTERNAL_GIO_UNIX_LIBS)
 
 if USE_LIBARCHIVE